package com.mmall.pojo.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
* Created by Mybatis Generator 2019/05/05
 * @author guigu
 */
@ApiModel(value="com.mmall.pojo.entity.ProductSkuEntity")
@Data
public class ProductSkuEntity implements Serializable {

    /**
	* sku id
	*/
    @ApiModelProperty(value="sku id")
    private Long id;

    /**
     * 商品 id
     */
    @ApiModelProperty(value="商品 id")
    private Long productId;

    /**
	* 商家编码
	*/
    @ApiModelProperty(value="商家编码")
    private Long sellerId;

    /**
	* 颜色
	*/
    @ApiModelProperty(value="颜色")
    private String color;

    /**
	* 包装 1-盒装 2-箱装 3-罐装 4-袋装 5-散装 6-联装
	*/
    @ApiModelProperty(value="包装 1-盒装 2-箱装 3-罐装 4-袋装 5-散装 6-联装")
    private Integer packing;

    /**
	* 规格类型 1-毫升 2-克 3-个 
	*/
    @ApiModelProperty(value="规格类型 1-毫升 2-克 3-个 ")
    private Integer specificationsType;

    /**
	* 规格
	*/
    @ApiModelProperty(value="规格")
    private Integer specificationsValue;

    /**
	* 条形码
	*/
    @ApiModelProperty(value="条形码")
    private String barCode;

    /**
	* 价格,单位-元保留两位小数
	*/
    @ApiModelProperty(value="价格,单位-元保留两位小数")
    private BigDecimal price;

    /**
	* 额外json 用于扩展
	*/
    @ApiModelProperty(value="额外json 用于扩展")
    private String extJson;

    /**
	* 是否删除 0-未删除 1-已删除
	*/
    @ApiModelProperty(value="是否删除 0-未删除 1-已删除")
    private Integer isDel;

    /**
	* 创建日期
	*/
    @ApiModelProperty(value="创建日期")
    private Date createTime;

    /**
	* 更新日期
	*/
    @ApiModelProperty(value="更新日期")
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}